package zhenti;

import java.util.Random;
import java.util.Scanner;

/**
 * Created by Yang on 2017/6/21.
 * 题目描述
 * ss请cc来家里钓鱼，鱼塘可划分为n＊m的格子，每个格子有不同的概率钓上鱼，cc一直在坐标(x,y)的格子钓鱼，而ss每分钟随机钓一个格子。问t分钟后他们谁至少钓到一条鱼的概率大？为多少？
 * <p>
 * 输入描述:
 * 第一行五个整数n,m,x,y,t(1≤n,m,t≤1000,1≤x≤n,1≤y≤m);
 * 接下来为一个n＊m的矩阵，每行m个一位小数，共n行，第i行第j个数代表坐标为(i,j)的格子钓到鱼的概率为p(0≤p≤1)
 * <p>
 * <p>
 * 输出描述:
 * 输出两行。第一行为概率大的人的名字(cc/ss/equal),第二行为这个概率(保留2位小数)
 * <p>
 * 输入例子:
 * 2 2 1 1 1
 * 0.2 0.1
 * 0.1 0.4
 * <p>
 * 输出例子:
 * equal
 * 0.20
 */
public class Baidu_FishingRace {

    public static void main(String args[]) {
        fishing();
    }

    public static void fishing() {

        Scanner in = new Scanner(System.in);
        int m = in.nextInt();
        int n = in.nextInt();
        int x = in.nextInt();
        int y = in.nextInt();
        int t = in.nextInt();
        double[][] prob = new double[m][n];
        in.nextLine();
        for (int i = 0; i < m; i++) {
            for (int j = 0; j < n; j++) {
                prob[i][j] = in.nextDouble();
            }
            in.nextLine();
        }
        double p1_1 = prob[x - 1][y - 1];
        double p1 = 1 - Math.pow(1 - p1_1, t);
        double p_2 = 1;
        for (int i = 0; i < t; i++) {
            Random random = new Random();
            int x2 = random.nextInt(m);
            int y2 = random.nextInt(n);
            p_2 = p_2 * (1 - prob[x2][y2]);
        }
        double p2 = 1 - p_2;
        if (p1 > p2) {
            System.out.println("ss");
            System.out.println(String.format("%.2f", p1));
        } else if (p1 < p2) {
            System.out.println("cc");
            System.out.println(String.format("%.2f",p2));
        } else {
            System.out.println("equal");
            System.out.println(String.format("%.2f",p1));
        }
    }
}
